home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / powerd / source / lib / powerd_lib.lha / PowerD_PPC / FreeVecPooled.ass < prev    next >
Text File  |  2001-07-09  |  563b  |  39 lines

  1.     .sdreg    r2
  2.     .text
  3.     .align    2
  4.     .global    _FreeVecPooled
  5. _FreeVecPooled:
  6.     mflr    r0
  7.     stw    r0,8(r1)
  8.     stwu    r1,-176(r1)
  9.     li    r11,0
  10.     stw    r11,40(r1)
  11.     stw    r11,44(r1)
  12.     stw    r11,48(r1)
  13.     lwz    r0,_SysBase(r2)
  14.     stw    r0,32(r1)
  15.     stw    r0,108(r1)
  16.     li    r0,-714
  17.     stw    r0,36(r1)
  18.     stw    r3,84(r1)
  19.     subi    r4,r4,4
  20.     stw    r4,88(r1)
  21.     lwz    r5,0(r4)
  22.     stw    r5,52(r1)
  23.     lwz    r3,_PowerPCBase(r2)
  24.     addi    r4,r1,32
  25.     lwz    r0,-298(r3)
  26.     mtlr    r0
  27.     blrl
  28.     lwz    r3,52(r1)
  29.     addi    r1,r1,176
  30.     lwz    r0,8(r1)
  31.     mtlr    r0
  32.     blr
  33.     .type    _FreeVecPooled,@function
  34.     .size    _FreeVecPooled,$-_FreeVecPooled
  35.  
  36.  
  37.     .extern    _PowerPCBase
  38.     .extern    _SysBase
  39.